<!DOCTYPE HTML>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>Page Not Available - Eclipse Free BIRD Tools</title>
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<meta name="description" content="Page not found - Return to Eclipse Free BIRD Tools homepage or explore our documentation" />
	<meta name="keywords" content="Eclipse Free BIRD Tools, 404, Page Not Found, Error" />
	<meta name="author" content="Neil Mackenzie" />

	<!-- Facebook and Twitter integration -->
	<meta property="og:title" content="Page Not Available - Eclipse Free BIRD Tools"/>
	<meta property="og:image" content=""/>
	<meta property="og:url" content=""/>
	<meta property="og:site_name" content="Eclipse Free BIRD Tools"/>
	<meta property="og:description" content="Page not found - Return to Eclipse Free BIRD Tools homepage"/>
	<meta name="twitter:title" content="Page Not Available - Eclipse Free BIRD Tools" />
	<meta name="twitter:image" content="" />
	<meta name="twitter:url" content="" />
	<meta name="twitter:card" content="" />

	<link href="https://fonts.googleapis.com/css?family=Raleway:100,300,400,700" rel="stylesheet">

	<!-- Animate.css -->
	<link rel="stylesheet" href="css/animate.css">
	<!-- Icomoon Icon Fonts-->
	<link rel="stylesheet" href="css/icomoon.css">
	<!-- Themify Icons-->
	<link rel="stylesheet" href="css/themify-icons.css">
	<!-- Bootstrap  -->
	<link rel="stylesheet" href="css/bootstrap.css">
	<!-- Magnific Popup -->
	<link rel="stylesheet" href="css/magnific-popup.css">
	<!-- Owl Carousel  -->
	<link rel="stylesheet" href="css/owl.carousel.min.css">
	<link rel="stylesheet" href="css/owl.theme.default.min.css">
	<!-- Theme style  -->
	<link rel="stylesheet" href="css/style.css">

	<!-- Modernizr JS -->
	<script src="js/modernizr-2.6.2.min.js"></script>
	<!-- Page Allowlist Check -->
	<script src="js/allowlist.js"></script>
	<!-- FOR IE9 below -->
	<!--[if lt IE 9]>
	<script src="js/respond.min.js"></script>
	<![endif]-->

	<style>
		.doc-section {
			padding: 80px 0;
			border-bottom: 1px solid #eee;
		}
		.doc-section:last-child {
			border-bottom: none;
		}
		.doc-icon {
			width: 120px;
			height: 120px;
			margin: 0 auto 30px;
			background: #0077be;
			border-radius: 50%;
			display: flex;
			align-items: center;
			justify-content: center;
			font-size: 48px;
			color: white;
			transition: all 0.3s ease;
		}
		.doc-icon:hover {
			background: #008793;
			transform: translateY(-5px);
		}
		.doc-card {
			text-align: center;
			padding: 40px 20px;
			margin-bottom: 30px;
		}
		.doc-card h3 {
			margin: 20px 0;
			color: #333;
		}
		.doc-card p {
			color: #666;
			margin-bottom: 30px;
		}

		/* 404 Specific Styles */
		.error-container {
			margin-bottom: 60px;
			position: relative;
		}

		.error-404 {
			font-size: 12rem;
			font-weight: 550;
			background: linear-gradient(135deg, #0077be 0%, #00a86b 50%, #008793 100%);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			background-clip: text;
			margin-bottom: 0;
			line-height: 0.8;
			letter-spacing: -0.05em;
			position: relative;
			display: inline-block;
			font-family: 'Raleway', Arial, sans-serif;
		}

		.error-404::before {
			content: '404';
			position: absolute;
			top: 0;
			left: 0;
			font-size: 12rem;
			font-weight: 550;
			color: rgba(0, 119, 190, 0.1);
			z-index: -1;
			transform: translate(4px, 4px);
			line-height: 0.8;
			font-family: 'Raleway', Arial, sans-serif;
		}

		.error-title {
			font-size: 2.5rem;
			font-weight: 600;
			color: #333;
			margin: 20px 0;
			letter-spacing: -0.02em;
		}

		.error-message {
			font-size: 1.2rem;
			color: #666;
			margin-bottom: 50px;
			line-height: 1.7;
			max-width: 600px;
			margin-left: auto;
			margin-right: auto;
		}

		.floating-elements {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			width: 100%;
			height: 100%;
			pointer-events: none;
			z-index: -1;
		}

		.floating-elements::before,
		.floating-elements::after {
			content: '';
			position: absolute;
			width: 100px;
			height: 100px;
			border-radius: 50%;
			background: linear-gradient(135deg, rgba(0, 119, 190, 0.1) 0%, rgba(0, 168, 107, 0.1) 100%);
			animation: float 6s ease-in-out infinite;
		}

		.floating-elements::before {
			top: 20%;
			left: 20%;
			animation-delay: 0s;
		}

		.floating-elements::after {
			bottom: 20%;
			right: 20%;
			animation-delay: 3s;
		}

		@keyframes float {
			0%, 100% { transform: translateY(0px) scale(1); opacity: 0.7; }
			50% { transform: translateY(-20px) scale(1.1); opacity: 1; }
		}

		.navigation-grid {
			display: grid;
			grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
			gap: 25px;
			margin: 40px 0;
		}

		.nav-card {
			background: white;
			border: 1px solid #e0e6ed;
			border-radius: 15px;
			padding: 30px 25px;
			text-align: center;
			transition: all 0.3s ease;
			box-shadow: 0 2px 10px rgba(0,0,0,0.05);
			text-decoration: none;
			display: block;
		}

		.nav-card:hover {
			transform: translateY(-5px);
			box-shadow: 0 15px 35px rgba(0,0,0,0.1);
			text-decoration: none;
		}

		.nav-card .icon {
			width: 60px;
			height: 60px;
			background: #0077be;
			border-radius: 50%;
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 0 auto 20px;
			font-size: 24px;
			color: white;
			transition: all 0.3s ease;
		}

		.nav-card:hover .icon {
			background: #008793;
			transform: scale(1.1);
		}

		.nav-card h4 {
			color: #333;
			margin-bottom: 10px;
			font-weight: 600;
		}

		.nav-card p {
			color: #666;
			line-height: 1.5;
			margin-bottom: 0;
			font-size: 14px;
		}

		.nav-card:hover h4,
		.nav-card:hover p {
			color: inherit;
		}

		.search-section {
			background: #f8f9fa;
			padding: 40px;
			border-radius: 15px;
			margin: 40px 0;
			border: 1px solid #e9ecef;
		}

		.search-box {
			max-width: 500px;
			margin: 0 auto;
		}

		.search-input {
			width: 100%;
			padding: 15px 20px;
			border: 2px solid #e9ecef;
			border-radius: 50px;
			font-size: 16px;
			background: white;
			transition: all 0.3s ease;
		}

		.search-input:focus {
			outline: none;
			border-color: #0077be;
			box-shadow: 0 0 0 3px rgba(0, 119, 190, 0.1);
		}

		.contact-info {
			background: linear-gradient(135deg, #0077be 0%, #008793 100%);
			color: white;
			padding: 40px;
			border-radius: 15px;
			margin: 40px 0;
			text-align: center;
		}

		.contact-info h4 {
			color: white;
			margin-bottom: 20px;
			font-weight: 600;
		}

		.contact-info p {
			color: rgba(255, 255, 255, 0.9);
			margin-bottom: 20px;
		}

		.contact-link {
			color: white;
			font-weight: 600;
			text-decoration: none;
			border: 2px solid white;
			padding: 10px 25px;
			border-radius: 50px;
			transition: all 0.3s ease;
			display: inline-block;
		}

		.contact-link:hover {
			background: white;
			color: #0077be;
			text-decoration: none;
		}

		/* Responsive adjustments */
		@media (max-width: 768px) {
			.error-404 {
				font-size: 8rem;
			}

			.error-404::before {
				font-size: 8rem;
			}

			.error-title {
				font-size: 2rem;
			}

			.error-message {
				font-size: 1.1rem;
			}

			.navigation-grid {
				grid-template-columns: 1fr;
				gap: 15px;
			}

			.nav-card {
				padding: 25px 20px;
			}

			.search-section,
			.contact-info {
				padding: 30px 20px;
			}
		}

		@media (max-width: 480px) {
			.error-404 {
				font-size: 6rem;
			}

			.error-404::before {
				font-size: 6rem;
			}

			.error-title {
				font-size: 1.8rem;
			}
		}
	</style>
</head>
<body>

<div class="gtco-loader"></div>

<div id="page">

	<!-- Navigation Include -->
	<div w3-include-html="navbar.html"></div>

	<header class="hero-section">
		<div class="gtco-container">
			<div class="row">
				<div class="col-md-12 text-center">
					<h1>Page Not Available</h1>
					<h2>The page you're looking for couldn't be found</h2>
				</div>
			</div>
		</div>
	</header>

	<!-- Dynamic Sidebar will be inserted here by JavaScript -->

	<!-- Main Content -->
	<div class="main">

		<!-- 404 Error Section -->
		<section class="doc-section" id="error-404">
			<div class="gtco-container">
				<div class="row">
					<div class="col-md-12">
						<div class="doc-card">
							<div class="error-container">
								<div class="floating-elements"></div>
								<div class="error-404">404</div>
								<h1 class="error-title">Page Not Found</h1>
								<div class="error-message">
									Sorry, the page you requested doesn't exist or has been moved.
									<br>Let's help you find what you're looking for.
								</div>
							</div>

							<!-- Navigation Cards -->
							<div class="navigation-grid">
								<a href="index.html" class="nav-card">
									<div class="icon">
										<i class="ti-home"></i>
									</div>
									<h4>Home</h4>
									<p>Return to the Eclipse Free BIRD Tools homepage to explore our open source solutions</p>
								</a>

								<a href="documentation.html" class="nav-card">
									<div class="icon">
										<i class="ti-book"></i>
									</div>
									<h4>Documentation</h4>
									<p>Browse our comprehensive guides and tutorials to get started</p>
								</a>

								<a href="freebirdapplication.html" class="nav-card">
									<div class="icon">
										<i class="ti-rocket"></i>
									</div>
									<h4>FreeBIRD Application</h4>
									<p>Learn about our core Django-based BIRD implementation</p>
								</a>

								<a href="https://github.com/eclipse/efbt" target="_blank" class="nav-card">
									<div class="icon">
										<i class="ti-github"></i>
									</div>
									<h4>GitHub Repository</h4>
									<p>Access the source code, report issues, and contribute to the project</p>
								</a>
							</div>

							<!-- Search Section -->
							<div class="search-section">
								<h4 style="margin-bottom: 20px; color: #333;">Try searching for what you need:</h4>
								<div class="search-box">
									<input type="text" class="search-input" placeholder="Search documentation, guides, or features..." id="search-input">
								</div>
								<p style="margin-top: 15px; color: #666; font-size: 14px;">
									Press Enter to search or use the navigation links above
								</p>
							</div>

							<!-- Contact Section -->
							<div class="contact-info">
								<h4>Still Need Help?</h4>
								<p>If you believe this is an error or need assistance finding specific content, we're here to help.</p>
								<a href="https://github.com/eclipse/efbt/issues" target="_blank" class="contact-link">
									Report an Issue
								</a>
							</div>
						</div>
					</div>
				</div>
			</div>
		</section>

	</div>

	<!-- Footer Include -->
	<div w3-include-html="footer.html"></div>

</div>

<div class="gototop js-top">
	<a href="#" class="js-gotop"><i class="icon-arrow-up"></i></a>
</div>

<!-- jQuery -->
<script src="js/jquery.min.js"></script>
<!-- jQuery Easing -->
<script src="js/jquery.easing.1.3.js"></script>
<!-- Bootstrap -->
<script src="js/bootstrap.min.js"></script>
<!-- Waypoints -->
<script src="js/jquery.waypoints.min.js"></script>
<!-- Carousel -->
<script src="js/owl.carousel.min.js"></script>
<!-- Magnific Popup -->
<script src="js/jquery.magnific-popup.min.js"></script>
<script src="js/magnific-popup-options.js"></script>
<!-- Main -->
<script src="js/main.js"></script>
<!-- W3 Include -->
<script src="js/w3-include.js"></script>
<!-- Dynamic Sidebar -->
<script src="js/dynamic-sidebar.js"></script>

<!-- Search Functionality -->
<script>
document.getElementById('search-input').addEventListener('keypress', function(e) {
	if (e.key === 'Enter') {
		var searchTerm = this.value.trim();
		if (searchTerm) {
			// Simple search redirect - you can enhance this with more sophisticated search
			if (searchTerm.toLowerCase().includes('documentation') || searchTerm.toLowerCase().includes('guide')) {
				window.location.href = 'documentation.html';
			} else if (searchTerm.toLowerCase().includes('freebird') || searchTerm.toLowerCase().includes('application')) {
				window.location.href = 'freebirdapplication.html';
			} else if (searchTerm.toLowerCase().includes('home') || searchTerm.toLowerCase().includes('main')) {
				window.location.href = 'index.html';
			} else {
				// Default to documentation page for any other search
				window.location.href = 'documentation.html';
			}
		}
	}
});
</script>

</body>
</html>